/* JS */ gapi.loaded_1(function(_){var window=this; _.tc=_.tc||{};_.tc.Bm=function(){var a={Kq:"bsh",Tq:"h"};window.___jsl=window.___jsl||{};return{A:function(){return window.___jsl[a.Kq]},Hs:function(){return window.___jsl[a.Tq]},Np:function(b){window.___jsl[a.Kq]=b},nG:function(b){window.___jsl[a.Tq]=b}}}(); _.rc=function(a,b,c){a=String(a);if(null!=((0,_.bb)(a,"authuser")||null)||null!=((0,_.bb)(a,"hd")||null))return a;b=(0,_.mc)(b);if(c){var d=a,e=d.match(/^((https?:)?\/\/[^\/?#]*)?(\/[^\/?#]+)\/[0-9]+([\/][^?#]*)([?#].*)?$/);if(e&&e[0]){var f=e[1],g=e[4],k=e[5];e[3]=="/"+c&&(d=(f||"")+(g||"/")+(k||""))}if((e=d.match(/^(((https?:)?\/\/[^\/?#]*)([\/][^?#]*)?|([\/][^?#]*))([?#].*)?$/))&&e[0]){var f=e[2],l=e[4]||e[5],k=e[6];null!=b&&(d=(f||"")+"/"+c+"/"+(0,window.encodeURIComponent)(b)+(l||"/")+(k||"")); return d}}null==b?(0,_.H)("enableMultilogin")||(l=(0,window.encodeURIComponent)("authuser")+"=0"):l=b.match(/^([-a-z0-9]+[.])+[-a-z0-9]+$/)?[(0,window.encodeURIComponent)("authuser")+"=",(0,window.encodeURIComponent)(String(b)),"&"+(0,window.encodeURIComponent)("hd")+"=",(0,window.encodeURIComponent)(b)].join(""):["authuser=",(0,window.encodeURIComponent)(b)].join("");c=a.split("#");a=c[0].indexOf("?");0>a?c[0]=[c[0],"?",l].join(""):(b=[c[0]],a';window.document.body.appendChild(c);c.innerHTML=a;t=c.firstChild}++v;null!==y&&(null!==t||50<=v)?window.clearTimeout(y):y=window.setTimeout(b,100)}function c(){w[".."]||(k(".."),F++,50<=F&&null!==E?(window.clearTimeout(E),E=null):E=window.setTimeout(c,100))}function d(){if(null!==t&&t.setup)for(;0R[a]++?window.setTimeout(function(){l(a,b)},500):(aa[a]=ha,R[a]=!0):R[a]=!0}}function m(a){(a=F[a])&&"/"===a.substring(0,1)&&(a="/"===a.substring(1,2)?window.document.location.protocol+a:window.document.location.protocol+"//"+window.document.location.host+a);return a}function n(a,b,c){b&&!/http(s)?:\/\/.+/.test(b)&&(0==b.indexOf("//")?b=window.location.protocol+ b:"/"==b.charAt(0)?b=window.location.protocol+"//"+window.location.host+b:-1==b.indexOf("://")&&(b=window.location.protocol+"//"+b));F[a]=b;"undefined"!==typeof c&&(E[a]=!!c)}function q(a,b){b=b||"";w[a]=String(b);l(a,b)}function r(a){a=(a.passReferrer||"").split(":",2);ia=a[0]||"none";L=a[1]||"origin"}function t(a){"true"===String(a.useLegacyProtocol)&&(X=Qc.Kk||ha,X.Ka(e,b))}function u(a,b){function c(d){d=d&&d.rpc||{};r(d);var e=d.parentRelayUrl||"",e=f(M.parent||b)+e;n("..",e,"true"===String(d.useLegacyProtocol)); t(d);q("..",a)}!M.parent&&b?c({}):_.sc.P("rpc",null,c)}function y(a,b,c){if(".."===a)u(c||M.rpctoken||M.ifpctok||"",b);else t:{var d=null;if("/"!=a.charAt(0)){if(!_.K)break t;d=window.document.getElementById(a);if(!d)throw Error("j`"+a);}d=d&&d.src;b=b||_.P.Ga(d);n(a,b);b=_.K.La(d);q(a,c||b.rpctoken)}}var v={},F={},E={},w={},J=0,G={},R={},M={},aa={},T={},ia=null,L=null,ca=window.top!==window.self,Ha=window.name,U=window.console,$=U&&U.log&&function(a){U.log(a)}||function(){},ha=function(){function a(b){return function(){$(b+ ": call ignored")}}return{getCode:function(){return"noop"},isParentVerifiable:function(){return!0},init:a("init"),setup:a("setup"),call:a("call")}}();_.K&&(M=_.K.La());var la=!1,ma=!1,X=function(){if("flash"==M.rpctx)return Qc.gk;if("rmr"==M.rpctx)return Qc.Sv;var a="function"===typeof window.postMessage?Qc.zq:"object"===typeof window.postMessage?Qc.zq:window.ActiveXObject?Qc.gk?Qc.gk:Qc.Qu?Qc.Qu:Qc.Kk:0c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];for(var d=e[1],f=e[2],k=e[3],l=e[4],m,n,c=0;80>c;c++)40>c?20>c?(m=k^d&(f^k),n=1518500249):(m=d^f^k,n=1859775393):60>c?(m=d&f|k&(d|f),n=2400959708):(m=d^f^k,n=3395469782),m=((a<<5|a>>>27)&4294967295)+m+l+n+b[c]&4294967295, l=k,k=f,f=(d<<30|d>>>2)&4294967295,d=a,a=m;e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+k&4294967295;e[4]=e[4]+l&4294967295}function c(a,c){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var d=[],e=0,g=a.length;em?c(k,56-m):c(k,64-(m-56));for(var g=63;56<=g;g--)f[g]=d&255,d>>>=8;b(f);for(g=d=0;5>g;g++)for(var l=24;0<=l;l-=8)a[d++]=e[g]>>l&255;return a}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,I:d,Me:function(){for(var a=d(),b="",c=0;c